package cn.whpu.omnitrixerp.entity.po.basicdata;

import cn.whpu.omnitrixerp.entity.po.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 行政区划表
 *
 * @author Gim Gong
 * @date 2025/5/31
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName(value = "erp_region")
public class RegionPO extends BaseEntity {

    /**
     * 行政区划代码（国家标准GB/T 2260）
     */
    @TableField(value = "code")
    private String code;

    /**
     * 名称
     */
    @TableField(value = "name")
    private String name;

    /**
     * 拼音
     */
    @TableField(value = "pinyin")
    private String pinyin;

    /**
     * 层级（1=省级，2=地级，3=县级）
     */
    @TableField(value = "level")
    private Integer level;

    /**
     * 父级Code
     */
    @TableField(value = "parent_code")
    private Integer parentCode;

}